electronic translator - German English Dictionary